immediate payment - Turkish English Dictionary